﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Newtonsoft.Json;

namespace TeBigCoreApi.Models.Today
{
    public class PatrolAreaStat
    {
        public string FAreaCode { get; set; }
        public string FAreaName { get; set; }
        public string FDeptCode { get; set; }
        public string FDeptName { get; set; }

        public int FGroupCount { get; set; }
        public int FPatrolCount { get; set; }
        public int FLeftCount { get; set; }
    }

    public class PatrolStat
    {
        public string FDisplayName { get; set; }
        public string FDisplayText { get; set; }

        public PatrolAreaStat Reference { get; set; }
    }

    public class QueryPatrolStatRequest
    {

    }

    public class QueryPatrolStatResponse : CommonResponse
    {
        public List<PatrolAreaStat> List { get; set; } = new List<PatrolAreaStat>();

        public List<PatrolStat> DeptStat { get; set; } = new List<PatrolStat>();

        public List<PatrolStat> AreaStat { get; set; } = new List<PatrolStat>();
    }
}
